.gwt-TabPanelBottom {
padding: 0px;
height: 415px;
													/*
													width: 100%;
													border: medium none;
													*/
}

													/*
													.gwt-TextBox {
													padding:4px;
													width: 85%;
													}
													*/

.gwt-Button 
{ 
font-size: 13px;
background-color: #3366CC; 
color: black; 
font-weight: bold; 
border: 1px solid #AACCFF;
font-family:arial,sans-serif;
} 

.gwt-Image { 
cursor: pointer;
cursor: hand;
}

.gwt-DialogBox .Caption {
color: black;
font-weight: bold;
padding: 5px 10px 5px 10px;
cursor: move;
font-size: 14px;
}
.gwt-Anchor:link,.gwt-Anchor:visited{
text-decoration:none; }

.gwt-Anchor:hover{
text-decoration:underline;
color:#224499;
}

.gwt-Anchor:active{
text-decoration:none;
}

.gwt-Anchor{
color:#224499 !important;
}

.gwt-UnorderedList{
list-style-position:inside;
padding:5px 0px!important;
margin:0px !important; 
}

body, table td, select {
font-family:arial,sans-serif;
font-size: 13px;
}

.inactiveRow {text-decoration:line-through !important;}
.dueColumn{
color : green;
cursor: pointer;
cursor: hand;
}

/**********Chat********************/
											/*
											.chatPanel{
											border-top:1px solid #00BFFF; 
											}
											*/
.messagePanel{
width : 100%;
											/* border-top:1px solid #00BFFF; 
											   border-bottom:1px solid #00BFFF;  */
height : 27px;						
}


.chatTextArea{
width :100%;
height:26px;
border:1px solid #AACCFF;
											/* margin:0; */
											/* padding:3px 5px; */
}

.sendButton{
width:100%;
}


.chatLineDate {
background-color:#D0E4F6;
}



/*********************************************/


.messageLabel {
height : 35px;
background-color:#FEE0C6;
border:2px solid #EE7621;
font-size:13px;
text-align:center;
overflow-y:auto;	
padding: 3px;						
}

													/*
													.tabsPanel{
													width : 100%;
													height : 445px;
													margin:0px;
													}
													*/

.mainPanel {
													/* width : 316px; */
height: 415px !important;
max-height: 415px;
}

													/*
													.Panel{
													width : 316px;
													height : 100%;
													margin:0px;
													padding :0px;
													}
													*/

.Button{
width : 100px;
height : 25px;
font-size: 13px;
}

.TableHeader{
font-weight:bold;
table-layout:fixed;
width : 100%;
height : 25px;
text-align:left;
}

.ScrollPanel{
width : 100%;
height : 300px;
}

.ShortScrollPanel{
width : 100%;
height : 335px;
top: 4px;
margin: -2px 0 6px;
}


/**********money dialog box**********/
.helpMessage{
margin:0px 0px 10px 1px; 
background-color: #F6F9FF;
border:1px solid #999 ;
padding:5px 5px 5px 5px; 
text-align:left;
color : black;

}

.amountLabel{
border-width: 1px 0px 1px 1px;
  border-style: solid;
  border-color: #999 ;
 background-color: #F6F9FF;
color:black;

}

.amount{
border-width: 1px 1px 1px 0px;
  border-style: solid;
  border-color: #999;
 background-color: #F6F9FF;
color:black;
}


/********************************/

.Table{
table-layout:fixed;
text-align:left;
width: 100%;
}

.Table td{
color: black;
overflow:hidden;
border-top:1px solid #00BFFF;    
}

table {
border-collapse:collapse;
}

.changeSumMoneyBox{
width: 50%;	
}

/********************title after menu************/
.titlePanel{
width : 100%;
height : 16px;
padding : 3px 25px;
top: 2px;
}

.titlePanel .gwt-Image{
cursor: default;
}

.leftBar{
margin-left: -1;
margin-left: 1\9;
margin-right: -1;
margin-top: -1;	
}

.rightBar{
margin-left: -1;
margin-right: -1;
margin-top: -1;
}

.titlePanel .gwt-Label{
max-height: 16px;
height:16px;
height:expression(16 + "px");
height:expression(this.scrollHeight > 15 ? "16px" : "auto");
margin: -1px;
}

.Label{
background-image:url('http://birthdayplus.googlecode.com/svn/trunk/bar2.gif');
background-repeat:repeat-x;
color:#224499;									
overflow: hidden;
width : 100%;
text-align: center;
position: relative;

										
}

.polaniPanel{
background-color:#FFFFCC;
border:1px solid #FFCC35;
}









.errorMessage {
color: Red;
}

.emailGrid {
background-color: #F6F9FF;
table-layout: fixed;

}

.emailActualPrice{
 background-color: #9FCBEF;
}

.emailActualPrice .gwt-TextBox{
 width:100%;
}


.emailTextArea{
background-color: white;
border: 1px solid #999;
}

/***********MenuBar****************/

.buttonPanel {
                                        /* border: 1px solid #FFFFFF; */
margin: 0 auto;
background-color: #eee;
font-size: 70%;
padding: 0px;
}

.buttonPanel table {
border-collapse: separate;
                                         /* border: 1px solid #00f; */
                                         /* background-color: #00BFFF; */
                                         /* margin-left: auto; */
margin-right: auto;
}

.buttonPanel .gwt-MenuItem {
cursor: hand;
cursor: pointer;
                                          /* border: 1px solid #999; */
background-color: #D0E4F6;
padding: 2px 10px;
vertical-align:middle;
}

.buttonPanel .gwt-MenuItem-selected {
background-color: white ;
}

.gwt-MenuBar-horizontal {
background: #92C1F0;
padding: 3px;
border: none;
}


/***********Welcome panel**************/

.welcomePanel {
padding: 4px 2px 4px 2px;
background-color: #DDEEFF;
}

.welcomePanelPart {
background-color: #DDEEFF;
margin : 0px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
padding-top: 2px;
}

/**************Backgrounf for thumbnails**********/
.thumbnail{
background-color:  #f7d8a9 !important; 
padding: 3px;
 border: 1px solid #6f3d29;
}



/***********AlertBox************/

.alertBox {
background-color:#FFFFCC;
color:#224499;
border:2px solid #FFCC35;
font-size:13px;
text-align:center;	
padding: 3px;					
}


.alertBoxMessage{
height:50px;
color:#224499;
font-size:13px;
overflow:hidden;	
}


/********sumThreshold*******8/
.enoughtMoney{
color:#009900;
}
